package com.boot.web.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 * 用户地址实体类
 * @author 【zhouJie】
 * @date 2021-06-02 08:43:22
 */
@TableName("address")
@Data
public class Address implements Serializable{

private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    // 主键ID
    private Integer id;

    @TableField("user_id")
    // 用户ID
    private Integer userId;

    @TableField("country")
    // 国家
    private String country;

    @TableField("province")
    // 省
    private String province;

    @TableField("city")
    // 市
    private String city;

    @TableField("county")
    // 县/区
    private String county;

    @TableField("address")
    // 详细地址
    private String address;

    @TableField("full_address")
    // 完整地址
    private String fullAddress;

    @TableField("postal_code")
    // 邮政编码
    private String postalCode;

    @TableField("consignee_name")
    // 收货人姓名
    private String consigneeName;

    @TableField("consignee_phone")
    // 收货人电话
    private String consigneePhone;

    @TableField("is_default")
    // 是否为默认地址(0=否，1=是)
    private String isDefault;

    @TableField("freight")
    // 运费
    private String freight;

    @TableField("update_time")
    // 更新时间
    private Date updateTime;


}
